embedded software embedded systems consultant development engineers arredamento manufacturing civil engineering engineering consultant pcb engineer design engineering industrial design circuit electronics linux architettura